About Platypuss Networks Limited (05620628) United Kingdom