About Lucora Ltd (10819398) United Kingdom