About Bbl 20 Group Limited (12833708) United Kingdom