About Exedy Clutch Europe Limited (02440644) United Kingdom