About Amla Food Distribution Ltd (11105904) United Kingdom