About Tapestry Design Studios Limited (10033611) United Kingdom