About Fabric Shack Limited (10599755) United Kingdom