About Imei International Limited (10980869) United Kingdom