About Nexjen Limited (04676057) United Kingdom