About Jamba Investments Ltd (12431957) United Kingdom