About Karl Donoghue Limited (03964790) United Kingdom