About Walk & Talk Ltd (10625017) United Kingdom