About Plex Marketing Co Limited (10143089) United Kingdom