About Buffalo Holdings Limited (11504018) United Kingdom