About Jochi Limited (13463218) United Kingdom