About Teal Trading London Ltd (12166671) United Kingdom