About Ben & Bel Ltd (11837710) United Kingdom