About Cool Duck Ltd (12735173) United Kingdom