About Scarlet Therapeutics Limited (13536278) United Kingdom