About Space Transform Limited (11069465) United Kingdom