About Jambo Star Limited (12233522) United Kingdom