About Lukora Ltd (11658127) United Kingdom