About Idx Corporation London Limited (08386730) United Kingdom