About Slate Space Ltd (12116786) United Kingdom