About Irm Mojo Holdings Limited (NI644516) United Kingdom