About Holdens Space Limited (12357198) United Kingdom