About Demi S World Limited (13625428) United Kingdom