About Platypus Limited (07514271) United Kingdom