About Jl Holdings Europe Ltd (12906012) United Kingdom