About Wim Delvoye Ltd (08762072) United Kingdom