About Jala Retail Ltd (12040473) United Kingdom