About Jaba Corporation Ltd (11487870) United Kingdom