About Delmark Investments Limited (12470707) United Kingdom