About Jaba International Limited (10083328) United Kingdom