About Indexpoint Limited (13079464) United Kingdom