About Deema London Ltd (12428433) United Kingdom