About Oak Investment Holdings Limited (13411600) United Kingdom