About Stamptex Ltd (12206697) United Kingdom