About Stampol Ltd (05935687) United Kingdom