About Irmaa (npt) Limited (12252105) United Kingdom