About Seed Media Limited (06487246) United Kingdom