About Telestar Ltd (13030994) United Kingdom