About Idexis Limited (10859233) United Kingdom