About Tarsat International Holdings Limited (11815988) United Kingdom