my property listing

I have joined booking.com and have listed my property.

It cannot be found though and there doesnt seem to be a way of contacting booking.com to find out what is happening? Should I cancel the whole thing and go with another provider or am i missing somethimg?