About L&l Consultancy And Technology Ltd (10438287) United Kingdom