About Telstar Limited (03157373) United Kingdom