About Ptarmigan Land A Ltd (11857323) United Kingdom