About Telstar Music Limited (10829244) United Kingdom