About Jacob Street Management Company Limited (02077534) United Kingdom