About De Mar Holdings Limited (10499480) United Kingdom