About Whelk Limited (03958017) United Kingdom