About Luca Hamers Ltd (11950263) United Kingdom