About Jamma Investments Ltd (11940404) United Kingdom