About Amma Ventures Ltd (11993994) United Kingdom