About Buffalo Group Ltd (13579245) United Kingdom