About Dellmark Consultants Limited (04486380) United Kingdom