About Amla Investments Ltd (13672867) United Kingdom