About Studio Bowden Limited (07124555) United Kingdom