About Leo Anniballi Ltd (11926165) United Kingdom