About Plex Logo Limited (13442785) United Kingdom