About Steshkin Limited (12283849) United Kingdom