About Diddles And Squidge Ltd (12131335) United Kingdom