About Amma Investments Ltd (11679580) United Kingdom