About Ocle Mead Management Company Limited (06459295) United Kingdom