About Techlift International Limited (10413154) United Kingdom