About Plixa Limited (12554680) United Kingdom