About Argonaut Management Limited (03287799) United Kingdom