About Bambari Group Ltd (12318959) United Kingdom