About L.h Technology Solutions Ltd (12041139) United Kingdom