About Stanford Software Ltd (12961413) United Kingdom