About Jabosa International Ltd (12304526) United Kingdom