About Bar Rhumba Limited (04010972) United Kingdom