About Terrabase Limited (04612938) United Kingdom