About Embassy Software Products Limited (03103056) United Kingdom