Babushka Creative Limited can be found at Flat 3 Bernard Hegarty Lodge, 81 Lansdowne Drive in London. The company's post code is E8 3EP. Babushka Creative has been operating on the market for the last eleven years. The company's Companies House Reg No. is 09346959. This company's registered with SIC code 73110 which means Advertising agencies. 2022-12-31 is the last time when account status updates were filed.
Lorelei M. is the enterprise's only managing director, who was designated to this position eleven years ago.
Lorelei M. is the individual who controls this firm, owns over 3/4 of company shares.