About I.m.d Technologies Ltd (12483860) United Kingdom