About Jtr Holdings Limited (10620993) United Kingdom