About Lock Pharma Ltd (12262235) United Kingdom