About Stitch 3 Limited (07217283) United Kingdom