About Oakridge Investors Limited (13362128) United Kingdom