About Seven Stars Media Corporation Limited (08222108) United Kingdom