About Ricardo Sales Ltd (09880512) United Kingdom