About Integra Holdings Limited (04830747) United Kingdom