About Telstar Electronics Ltd (02065483) United Kingdom