About Stork Technical Services (holdings) Limited (SC272959) United Kingdom