About Initi8 Business Excellence Ltd (12059238) United Kingdom