About Ideos C. Ltd (10893037) United Kingdom