About Red Hat Salsa Limited (09717477) United Kingdom