About Integra Contracts Limited (02548215) United Kingdom