Registered with number 09460717 9 years ago, Dellars Consulting Limited had been a private limited company until 2016-09-20 - the time it was dissolved. The company's last known office address was Sloane Square House 2nd Floor, 1 Holbein Place London.
Sarka D. was the company's director, designated to this position in 2015 in February.