About Yours Ideal Stitches Ltd (12707245) United Kingdom