About Jacob Investment Holdings Limited (13081398) United Kingdom