We are a UK based animation studio making loads of strange and bizarre animations to delight your eyes and ears.