About Indigo Loom Limited (13280591) United Kingdom