About Techlid Limited (12740678) United Kingdom