About Duncan Racing Engines Limited (11154217) United Kingdom