About Locki Therapeutics Limited (12107630) United Kingdom