About Duckbomb Limited (10297722) United Kingdom