About Rio A A Bar Limited (13527493) United Kingdom