About Scalpel Research Limited (06318686) United Kingdom