About Stork Sa Limited (07963442) United Kingdom