About Jeo Europe Holdings Limited (08422482) United Kingdom