About Bean & Bee Ltd (12598191) United Kingdom