About Buffalo Mindset Limited (11420332) United Kingdom