About Studio 7 Designs Limited (12510046) United Kingdom