About Evocell World Limited (12467511) United Kingdom