About Diddle Doodah Limited (SC461728) United Kingdom