About Delmas Holdings Ltd (NI636608) United Kingdom