About Ockham Management Limited (05074745) United Kingdom