About Locin Medical Limited (11526856) United Kingdom