About Stashmetrics Limited (07972831) United Kingdom