About Jengeo Limited (10375568) United Kingdom