About Droidlance Limited (10680388) United Kingdom