About Ler Consultancy Services Limited (10951495) United Kingdom