About Otilia Tsika Ltd (12520421) United Kingdom