About Snakepit Holdings Ltd. (12384924) United Kingdom