About Ricardo Electric Ltd (13252726) United Kingdom