The Nameserver ns2.abifind.com have a IP Address of 95.211.11.173 which is hosted on Netherlands.
AbiFind is a searchable human-edited general web of quality and spam-free web resources organized by region and by subject.