About Loda Group Ltd (10982110) United Kingdom