About Walalo Ltd (13026287) United Kingdom