About Stitch Bidco Limited (07068903) United Kingdom