About Bean & Luceo Limited (13303645) United Kingdom