About Stork Industries Ltd (12065147) United Kingdom