About Projectplex Limited (12394691) United Kingdom