About Snake Management Limited (04185038) United Kingdom