Food & Beverages - Birmingham, England, United Kingdom
Happy Bean Limited is a food & beverages company based out of 2 Upper Dean St, Birmingham, United Kingdom.