Custom Character Dolls & puppets, handmade in Bristol, UK.