About Lucca Ngk Ltd (13043415) United Kingdom