About Software Devices Limited (02673462) United Kingdom