About Indexpride Limited (02406760) United Kingdom