About Steren Limited (07853600) United Kingdom