About Riverrock Asset Management Limited (13148183) United Kingdom