About Plexus Consultancy Services Ltd (13458895) United Kingdom