CowHouse Films Ltd. is a film production company based in UK.
The mission: to tell stories that feel true, exploring the ugly to find the beauty.
The company is owned by Alexander Vlahos and Nicole Oebel. Alexander is a Welsh actor, award winning director & writer.