About Nextgen Management Limited (08072363) United Kingdom