About Tecno Platform Lifts Ltd (10663266) United Kingdom