About Ricardo London Limited (12550705) United Kingdom