About Ler Group Ltd (12848370) United Kingdom