About Ld Technical Management Solutions Limited (12610933) United Kingdom