About Tellestar Limited (11581729) United Kingdom