About Stamchris Ltd (12326493) United Kingdom