About Dembe Lakes Limited (11024004) United Kingdom