About Rapid Stitch Ltd (10249755) United Kingdom