About The Plex Group Ltd (10976206) United Kingdom