About Red Rum Racing Ltd (03312150) United Kingdom