- Barcelona, Catalonia, Spain
LIMEON TECHNOLOGY SL is a company based out of CARRER DEL BRUC, 149, BARCELONA, Spain.