About Babzen Restaurant Limited (12937045) United Kingdom