About Jabe Holdings Limited (11829237) United Kingdom