About Red & Hood Ltd (SC661362) United Kingdom