About James & Rana Global Ltd (13378217) United Kingdom