About Ptarmigan Communications Uk Ltd (13127093) United Kingdom