About Jaggamarta Ltd (11524365) United Kingdom