About Neo Space (douglas) Limited (12491159) United Kingdom