About Luca Hamers Ltd (13521731) United Kingdom