About Luchia Ltd (12260534) United Kingdom