Anyone know if this place is still around? I ask because it looks like their website is a dead link and I can't find information about them anywhere else except for the usual company database websites that are based on OSM or the like. 