About Trocar Technology Limited (05291753) United Kingdom