About Lucena Capital Ltd (12951607) United Kingdom