About Idm Tgrl Holdings Ltd (10919369) United Kingdom