STAR SEED return to Ophelia Records with stellar three-track EP ‘Digital Forest’ STAR SEED is quickly becoming a force to be reckoned with, linking with Ophelia Records for a new three-track EP.