About Paper Stitch Ltd (10234460) United Kingdom