About Ddroidd Limited (12851034) United Kingdom