About Jlord Holdings Limited (13104173) United Kingdom