About Red Salt Management Ltd (11295953) United Kingdom