Registered as 07375012 14 years ago, Blu Whale Consultancy Limited had been a private limited company until 2014-05-06 - the time it was formally closed. The company's last known registration address was 118-120 London Road, Mitcham.
This limited company was managed by a single director: Cecelia C., who was selected to lead the company in 2010.