About Ptarmigan Imagineering Limited (06959097) United Kingdom