About Studio 6 Therapeutics Ltd (11423977) United Kingdom