About Od Investment Management Limited (13553038) United Kingdom