About Joe Stork Ltd (13183862) United Kingdom