About Ricardo Electrical Ltd (10340714) United Kingdom