About Delmergate Holdings Limited (11261636) United Kingdom