About Edo Lifting Solutions Ltd (10364201) United Kingdom