About Telexsus Limited (07300970) United Kingdom