Registered as 07599601 thirteen years ago, Abioon Energy Solutions Ltd had been a private limited company until 2021-01-26 - the day it was officially closed. The firm's last known mailing address was 11 Cromford Path, London.
Our data describing this firm's MDs implies that the last four directors were: Patricia A., Eny O., Denise A. and Oluwatoyin O. who were appointed to their positions on 2011-04-11.