About Jol S Holdings Limited (12436497) United Kingdom