About Platypus Solutions Limited (11837239) United Kingdom