About Quell Therapeutics Limited (11890040) United Kingdom