About Integra Limited (03349629) United Kingdom