About Teuvo Property Ltd (12480718) United Kingdom