About Luckshire Holdings Ltd (12793202) United Kingdom