About Geeky Stitching Ltd (13246346) United Kingdom