About Lockbody Therapeutics Ltd (10650186) United Kingdom