Studio Sloth

Studio Sloth is a group of indie designers and developers trying out ideas and projects, currently based in Istanbul, Turkiye.