About Thirsty Duck Ltd (11401933) United Kingdom