About Terra Surveys Limited (SC582922) United Kingdom