About Nextgen Digital Commerce Limited (12947338) United Kingdom