About Luckyvilla Holdings Ltd (12295451) United Kingdom