About Del Mar Europe Ltd. (07716266) United Kingdom