About Oracle Technology Research Holdings Limited (12978676) United Kingdom