About Lucche Ltd (13621256) United Kingdom