About Jag Technologies Limited (12424205) United Kingdom