About Integra Design Consulting Limited (10536932) United Kingdom