About Indigo Array Ltd (10361561) United Kingdom