About Plextek Campus Limited (12548810) United Kingdom