About The Oxford Investment Management Company Limited (05764864) United Kingdom