About Platypus Technology Services Ltd (08840861) United Kingdom