About Walking Digital Limited (10132470) United Kingdom