About Newspace Communications Limited (04968205) United Kingdom