About Terra Nova Associates Ltd (09068545) United Kingdom