About Lucca Takeaway Ltd (12089742) United Kingdom