About Stork Technologies Limited (09271600) United Kingdom