About Oakham Research Limited (07566086) United Kingdom