The Nameserver mail.lambda.com.pl have a IP Address of 79.110.204.57 which is hosted on Poland.
Description of the home page