About Timespace Technology Ltd. (03340958) United Kingdom