About Spacefor Holdings Limited (SC628628) United Kingdom