About Aliang Lift Design Studio Ltd (12117223) United Kingdom