About Walk The Talk London Limited (09628130) United Kingdom