About Integra Associates Limited (03054901) United Kingdom