About Alpha Ptarmigan Limited (07515607) United Kingdom