About Jabex International Limited (10675956) United Kingdom