About Luck Management International Ltd (13064480) United Kingdom