About Nexgen Management Services Limited (13209353) United Kingdom