About Teal Research And Trading Limited (10526562) United Kingdom