About Plexus Europe Limited (01710198) United Kingdom