About Jlstrategicholdings Ltd (13506182) United Kingdom