About Amla Europe Ltd (13659308) United Kingdom