About Terra Nova Capital N1 Limited (10194120) United Kingdom