About Wickedsoup Ltd. (SC262436) United Kingdom