About Clip And Cuddle Ltd (12318926) United Kingdom