About Indexal Limited (09514962) United Kingdom