About Human Space 2019 Limited (12260579) United Kingdom