About Jaba Management Limited (11840573) United Kingdom