About The Szczerbuk S Ltd (12164253) United Kingdom