About Amla Group Ltd (13542746) United Kingdom