About Integra Group Limited (10047540) United Kingdom