About Cobourg Management Co Ltd (06515873) United Kingdom