About Novae Terrae Ltd (13249217) United Kingdom