About Bacarel & Co Group Holdings Limited (11616746) United Kingdom