About Ptarmigan Business Consultants Limited (03324423) United Kingdom