About Ptarmigan Harwell Ltd (09087226) United Kingdom