About Steri Space Environmental Limited (12654436) United Kingdom