About Indexscope Limited (02780040) United Kingdom