About Looma Limited (12685747) United Kingdom