About Ardea Investment Management (uk) Limited (13043903) United Kingdom