About Delmergate Limited (01465394) United Kingdom