About Jagle Holdings Limited (10303386) United Kingdom