About Terestar Ltd (08742904) United Kingdom