About Kitchen Looms Limited (13554463) United Kingdom