About Stork Limited (03230073) United Kingdom