About De Mandalia Holdings Limited (13424859) United Kingdom