About Ricardo Emea Limited (09461485) United Kingdom