About Buffalo Box Limited (07091453) United Kingdom