About Jacob Holdings Limited (11269718) United Kingdom