About Ptarmigan Thatcham Ltd (10427545) United Kingdom