About Lucca Hull Ltd (11926276) United Kingdom