About Thylorena Ltd (12227709) United Kingdom