About Plexus Research & Consulting Limited (08952072) United Kingdom