About Jag Devs Ltd (09055503) United Kingdom