About Teal Space Limited (12171886) United Kingdom