About Giggles & Cuddles Ltd (12748349) United Kingdom