About Escala Therapeutics Limited (09849346) United Kingdom