About Jamma Investco Limited (11013399) United Kingdom