About Lucr Ce Project Ltd (12883359) United Kingdom