About Life & Space Limited (11875056) United Kingdom