About Buffalo Zoomedia Limited (08041726) United Kingdom