InvisiClean and InvisiPure are independent business divisions of InvisiGroup.