About Vagabond Production Design Limited (11398009) United Kingdom