About Ogden Research Limited (10272295) United Kingdom