About Platypus & Duck Limited (13202611) United Kingdom