Indexa Limited is registered in the United Kingdom Company Number: 12901768 20-22 Wenlock Road, London N1 7GU 28 Raymond Njoku Street,Ikoyi, Lagos.