About Terranova Investment Management Limited (08128194) United Kingdom