About Integra Holdings (scarborough) Limited (09633667) United Kingdom