About Plex Global Limited (13395465) United Kingdom