About Platypus Ink Limited (09263741) United Kingdom