About Luca Ltd (13094272) United Kingdom