About Deena London Limited (09339209) United Kingdom