About South River Asset Management Limited (04195976) United Kingdom