About Model Plex Ltd (12868758) United Kingdom