About Jumo Europe Limited (10463624) United Kingdom