About Droplet Management Limited (11534878) United Kingdom