About L. D. Instrumentation Limited (SC598938) United Kingdom