About Catalyst Space Limited (12086174) United Kingdom