About Amma Retail Ltd (13028353) United Kingdom