About Loamin Holdings Limited (11262133) United Kingdom