About Buffalo Bens Ltd (12689142) United Kingdom