About Plexal (city) Limited (10012478) United Kingdom