About Plex Ict Ltd (13331592) United Kingdom