About Scala Surgical Limited (05596879) United Kingdom