About Integra Spaces Group Limited (13602152) United Kingdom