About World Loom Ltd (12082273) United Kingdom