About Jagger Software Limited (04070126) United Kingdom