About Red Rum Sailors Ltd (11928275) United Kingdom