About Ricardo Investments Limited (02251330) United Kingdom