About Droid Developments Ltd (07024131) United Kingdom