About Buffalo Hyde Ltd (08205580) United Kingdom