About Telesat International Limited (04344312) United Kingdom