About Stork Ventures Limited (09855277) United Kingdom