'Stitch' refers to Stitch Project Ltd. Registered as a Limited Company in England and Wales. Company Registration 7641146. Gainsborough Studios, London N1.
Site by