About Altspacex Limited (08824273) United Kingdom