About Ricardo Rodriguez Ltd (09314112) United Kingdom