Somesense logo
An independent, artist-led animation studio based in London.