About Droogri Ltd (12789372) United Kingdom