About Lh Technology Services Ltd (10609316) United Kingdom