About Johan Stienbech Limited (12684560) United Kingdom