About Plex Solutions Limited (10254445) United Kingdom