About Leon Group Ltd. (11468088) United Kingdom