About Plexal (group) Limited (10104382) United Kingdom