About Plixta Limited (06288017) United Kingdom