About Almaden Holdings Ltd (10287104) United Kingdom