About Platypus Partners Limited (10597421) United Kingdom