About Delmarc Investments Ltd. (06474230) United Kingdom