About Terraspace Ltd (08283423) United Kingdom