About Thea Rose Ltd (12250290) United Kingdom