About Red Hat Studio Ltd (12176529) United Kingdom