Castellana 330? that address does not exist, Castellana ends up in #300
And Castellana 300 something is not 28004, that post code is central Madrid and the (supposed) address is outside the city.
This address is almost surely false or misread.
UPDATE: I've checked the website you provided. The address DOES NOT EXIST, the phones are CELL PHONES. The company does not show in the yellow pages. ALERT. It's a fraud.
_________________________
Need info about Bilbao? ask me!