About Immarom Ltd (11977936) United Kingdom