About Walk & Talk Mobile Ltd (11004171) United Kingdom