About Telstar Apps Ltd (11977733) United Kingdom