About Jamgela Group Limited (11797171) United Kingdom