About Kloud Drop Limited (12753271) United Kingdom