About Telstar Analytics Limited (11577964) United Kingdom