About Jambow Limited (11152283) United Kingdom