About Platypus Research Limited (05616997) United Kingdom