About Loom Technologies Limited (12128097) United Kingdom