About Demi London Ltd (12732022) United Kingdom