About Tela & Diana Limited (11713238) United Kingdom