About Loom & Light Limited (12134850) United Kingdom