About Loomino Limited (10327742) United Kingdom