About Nextgen Ideas Ltd (12623753) United Kingdom