About Demsa Investments Limited (11810617) United Kingdom