About Dropper Technologies Limited (10213114) United Kingdom