About Jambo Takeaway Limited (11227764) United Kingdom