About Bean & Baguette Co. Limited (12079225) United Kingdom