About Plexus Solutions Limited (09228417) United Kingdom