About Telstar Designs Ltd (12963568) United Kingdom