About Terrascan Limited (09199448) United Kingdom