About Software Nebula Ltd. (07862220) United Kingdom