About Marvel World Limited (13648273) United Kingdom