About Stork Options Ltd (12868991) United Kingdom