About Bbba 2020 Holdings Ltd (12618532) United Kingdom