About Idi International Ltd (11967190) United Kingdom