About Amha Investments Limited (11099269) United Kingdom