About Ruffer Management Limited (02929040) United Kingdom