About Lucky North Star Ltd (12809738) United Kingdom