About Leonora Borg Ltd (10593707) United Kingdom