About Jaba Holdings Limited (10275418) United Kingdom