About Serpent S Tail Limited (02004673) United Kingdom