About Three Space Research Limited (10217546) United Kingdom