About Stixx Furniture Studio Limited (12294792) United Kingdom