About Oakham Investments Holdings Limited (12991797) United Kingdom