About Elna London Limited (13382447) United Kingdom