About Plexstar Group Limited (11903680) United Kingdom