About Walla Holdings Ltd (11103292) United Kingdom