About Jiggly Puff Ltd (07577598) United Kingdom