About Integra Technologies Limited (04933213) United Kingdom