About Integra Consultants Limited (10588062) United Kingdom