About Indexate Ltd (09525066) United Kingdom