About Buffalo & Bear Limited (13026005) United Kingdom