About Walla Ltd (12051824) United Kingdom