About Merlin Surgical Holdings Limited (12147536) United Kingdom