About Stachsystems Ltd (07394099) United Kingdom