About Space Textiles Limited (09590441) United Kingdom