About Laloa Ltd (10576426) United Kingdom