Never seen anything like this. UK is basically now the worst place to do business or live. 20 mins average wait on phone, you ask for support. they cant help, you need to call again. Another 20-30 mins wait. What a disaster of organization
Claim your business profile now and gain access to all features and respond to customer reviews.