About The Self Space Limited (10996170) United Kingdom