About Initi Ltd (10422063) United Kingdom