About Integra Neurosciences Holdings (uk) Limited (03922160) United Kingdom