About O4 Research Limited (NI071762) United Kingdom