Facility offered by investor in space? (7)
I believe the answer is:
storage
This might be a double definition.
'facility' is the first definition.
(I know that storage is a type of deposit)
'investor in space?' is the second definition.
'storage' can be an answer for 'space?'. I am not sure about the 'investor in' bit.
'offered by' is the link.
Can you help me to learn more?
(Other definitions for storage that I've seen before include "Available space for keeping things" , "Charge for keeping" , "Cost of keeping in a warehouse" , "safekeeping" , "Charge for use of warehouse" .)