About Stork Ts Holdings Limited (SC395976) United Kingdom