About Smartspace Software Plc (05332126) United Kingdom