About Nterra Limited (13390817) United Kingdom