About Theta Lifestyle Ltd. (13338417) United Kingdom