I feel something is horribly wrong with these ad-companies if there is no contact and automatic approval for spending over 100k on ads... From seemingly small and unknown entity.
I would expect some verification or contact, but maybe I just don't understand how world operates...