About Annex Space Limited (10176584) United Kingdom