About Dodd Investment Holdings Ltd (13207077) United Kingdom