About Essential Therapeutics Limited (SC323682) United Kingdom