About The Dutch Twizzler Ltd. (11296454) United Kingdom