Yes, FunTa Gaming are the people behind titles such as Beans of Wonder, School of Witchcraft, Little Red Cap, Invincible Expedition, and Crazy Lab.