About Plexus International Limited (11616591) United Kingdom