About Nexgen Internet Limited (13639114) United Kingdom