About Buffalo Limited (04313364) United Kingdom