About Plexo Technologies (uk) Ltd (12581156) United Kingdom