About Duhube Associates Limited (NI651023) United Kingdom