About Snakecatcher Limited (06381659) United Kingdom