About Jag Capital Management Limited (12685803) United Kingdom