About Snakestick Ltd (10871839) United Kingdom