About Turczynski Interactive Ltd. (12074299) United Kingdom