About Snake Oil Group Ltd (12778423) United Kingdom