About Integra Space Limited (06177272) United Kingdom