About Stampchecker Limited (13254075) United Kingdom