Bee Square is an independent game development studio in Barcelona.
Rambla de Catalunya, 35, Barcelona, Spain