About Stampex Limited (00884243) United Kingdom