About Jamb Associates Limited (10252104) United Kingdom