About Jabla Ltd (12050671) United Kingdom