About Teila Nora Ltd (11642589) United Kingdom