About Leon Krykhtin Design Network Ltd (13426218) United Kingdom