About Wicked World Limited (06422410) United Kingdom