About Thea London Ltd (12627290) United Kingdom