About Diddy Gambit Limited (12310430) United Kingdom