About S.t.g. Software Consultants Limited (02008696) United Kingdom