© 2026 Lalu. All Rights Reserved
Lalu ® is a trading name of Medidata Exchange Limited
Medidata Exchange Limited is registered in England and Wales with company number: 09481183
Registered office: Ty Derw, Lime Tree Court, Cardiff Gate Business Park, Cardiff CF23 8AB