About Marina Space Limited (13019515) United Kingdom