About Walalo Limited (12179093) United Kingdom