About Star Media (london) Ltd (12979677) United Kingdom