About Leo Intermediateco Limited (11768386) United Kingdom