About Loom London Limited (13273875) United Kingdom