About Lucror 268 Ltd (13529385) United Kingdom