About Jagurace Industrial Technology Ltd (10069133) United Kingdom