About Space & Matter Limited (10662035) United Kingdom