About Od Group Ltd. (13098634) United Kingdom