About Stitch Effect (uk) Limited (09042939) United Kingdom