About Nuverus Ltd (12185931) United Kingdom