About Buffalo7 Holdings Limited (12280718) United Kingdom