About Idx Technology Europe Ltd. (02955362) United Kingdom