About Jameen Investments Limited (10321265) United Kingdom