About De Leonibus Holdings Ltd (13044088) United Kingdom