About Bimba Ltd (13687466) United Kingdom