About Jlx Creations Ltd (13320729) United Kingdom