About Platypus Property Limited (11709978) United Kingdom