About Telsie Limited (10208771) United Kingdom