About Jagger Systems Ltd (10938930) United Kingdom