About Koocha Mezze Bar Limited (12159893) United Kingdom