About Glengordon Software Limited (SC119230) United Kingdom