About Rio & Brazil Limited (NI031280) United Kingdom