About Stevroch Limited (10374503) United Kingdom