About Terramia N7 Limited (12954955) United Kingdom