About Irma Management Limited (00630597) United Kingdom