Registered with number 07818305 13 years ago, Ikube Limited had been a private limited company until September 1, 2015 - the day it was officially closed. The official office address was Suite 11 Penhurst House, 352-356 Battersea Park Road London.
This specific business was managed by one director: Michael C. who was maintaining it from October 20, 2011 to the date it was dissolved on September 1, 2015.