About Luca Carrier Ltd (12310626) United Kingdom