About Software Technical Management Limited (04333313) United Kingdom