About Ptarmigan Strategic Holdings Ltd (12828578) United Kingdom