About Star Serpent Records Ltd (13078313) United Kingdom