About Sanctuary Space Limited (13567388) United Kingdom