About Nvsge Studios Limited (12328316) United Kingdom