About Seal Lucky Ltd (11736123) United Kingdom