About Ockham Ventnor Limited (11599204) United Kingdom