About Spaced Digital Ltd (10868575) United Kingdom