About Ricardo Rkr Limited (13602603) United Kingdom