About Tellstar Trading Company Ltd (11493170) United Kingdom