About Jamocha Limited (08593729) United Kingdom