About Excelsior Software Ltd. (05683749) United Kingdom