About Demma (london) Limited (04004320) United Kingdom