About Delisa London Limited (11891857) United Kingdom