About Loom Digital Ltd (08021555) United Kingdom