About Dean River Asset Management Limited (SC204313) United Kingdom