About Plex Services Limited (05208559) United Kingdom