About Jag Braitch Ltd (12201721) United Kingdom