About Jag London Ltd (10751462) United Kingdom