About Nostra Terra Na Holdings Limited (13157382) United Kingdom